Maximal Error-Detecting Capabilities of Formal Languages
نویسندگان
چکیده
A (combinatorial) channel is a set of pairs of words describing all the possible inputoutput channel situations. We introduce the concept “maximal error-detecting capability” of a given language, with respect to a certain class of channels, which is simply a maximal channel for which the given language is error-detecting. The new concept is intended to address formally the question of “finding the largest amount of errors that a language can detect”. We focus on rational channels (those described by finite transducers) and on regular languages, and consider the problem of computing maximal error-detecting capabilities of a given regular language for various classes of rational channels. We also discuss briefly the concept “maximal error-correcting capability” of a formal language.
منابع مشابه
What is a Maximal Error-Detecting Capability of a Formal Language?
We introduce the concepts “maximal error-correcting capability” and “maximal error-detecting capability” of a given formal language (set of words), with respect to a certain class of combinatorial channels. A combinatorial channel is a set of pairs of words describing all the possible input/output channel situations. This paper is mainly intended to obtain basic general results on these new con...
متن کاملError-Detecting Properties of Languages
The language property of error-detection ensures that the communications medium cannot transform a word of the language to another word of the language. In this paper we provide some insights on the notion of error-detection from a language theoretic point of view. We de3ne certain error-detecting properties of languages and codes including the notion of error-detection with 3nite delay which i...
متن کاملSymbolic Manipulation of Code Properties
The FAdo system is a symbolic manipulator of formal languages objects, implemented in Python. In this work, we extend its capabilities by implementing methods to manipulate transducers and we go one level higher than existing formal language systems and implement methods to manipulate objects representing classes of independent languages (widely known as code properties). Our methods allow user...
متن کاملImplementation of Code Properties via Transducers
The FAdo system is a symbolic manipulator of formal language objects, implemented in Python. In this work, we extend its capabilities by implementing methods to manipulate transducers and we go one level higher than existing formal language systems and implement methods to manipulate objects representing classes of independent languages (widely known as code properties). Our methods allow users...
متن کاملGenerating error control codes with automata and transducers
We introduce the concept of an f -maximal error-detecting block code, for some parameter f between 0 and 1, in order to formalize the situation where a block code is close to maximal with respect to being error-detecting. Our motivation for this is that constructing a maximal error-detecting code is a computationally hard problem. We present a randomized algorithm that takes as input two positi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Automata, Languages and Combinatorics
دوره 13 شماره
صفحات -
تاریخ انتشار 2008